package com.syzg.base.permission.service;

import com.syzg.base.permission.model.Permission;
import com.syzg.common.service.BaseService;
import com.syzg.core.exception.ServiceException;

import java.util.List;

@SuppressWarnings("unchecked")
public interface PermissionService extends BaseService<Permission>
{
	public abstract List findModulesByPersonId(String s) throws ServiceException;

    public abstract List findAllModuleOperationForShow() throws ServiceException;

    public abstract List findRoleModuleOperationForShow(String long1) throws ServiceException;

    public abstract List getPersonPermission(String personId);

    public abstract List getAllPermission();
}